have travelled many countries - Français Anglais Dictionnaire